package cn.xyfmzmy.spring.sub;

import cn.xyfmzmy.spring.BeanPostProcessor;
import cn.xyfmzmy.spring.Componet;

/**
 * 实现BeanPostProcessor，自定义创建过程的生命周期函数，所有bean创建时都会执行
 */
@Componet
public class MyBeanPostProcessor implements BeanPostProcessor {

    @Override
    public Object afterInitializeBean(Object bean, String beanName) {
        System.out.println(beanName + "初始化完成");
        return bean;
    }
}
